home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-02-13 | 25.7 KB | 1,040 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: Frame.xh.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emitxh.dll: 2.33
- */
-
- /*
- * Platform-specific types. Four byte types are defined as unsigned long,
- * rather than
- * foreign, so that they can be marshalled. They are not emitted however,
- * so that the actual type definitions in ODTypesF.h are used, so that type
- * casting is not necessary where these types are used.
- */
-
-
- #ifndef SOM_ODFrame_xh
- #define SOM_ODFrame_xh
-
- class ODFrame;
-
- #define ODFrame_MajorVersion 1
- #define ODFrame_MinorVersion 0
-
- /* C++ SOM defs */
- #include <somcls.xh>
- #include <somcm.xh>
-
- /* C++ parent defs */
- #ifndef SOM_ODPersistentObject_xh
- #include <PstObj.xh>
- #endif
-
- #ifndef ODFrame_API
- #define ODFrame_API
- /*
- * -- The Class API
- */
-
- /*
- * Start of user-defined types:
- */
- class SOMClass;
- class SOMObject;
- class ODFrame;
- class ODFacet;
- class ODObject;
- class ODExtension;
- class ODRefCntObject;
- class ODPersistentObject;
- class ODStorageUnit;
- class ODFrameFacetIterator;
- class ODCanvas;
- class ODPart;
- class ODShape;
- class ODTransform;
- class ODWindow;
-
- /*
- * End of user-defined types.
- */
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define ODFrameCClassData ODFrameClassData
- #define ODFrameNewClass(major,minor) somNewVersionedClassReference(ODFrame,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define ODFrameMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /* The API to the ODFrame class object, and the methods it introduces. */
- SOMEXTERN struct ODFrameClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMClass *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken AcquireContainingFrame;
- somMToken SetContainingFrame;
- somMToken AcquireWindow;
- somMToken SetWindow;
- somMToken GetFrameGroup;
- somMToken SetFrameGroup;
- somMToken GetSequenceNumber;
- somMToken ChangeSequenceNumber;
- somMToken IsRoot;
- somMToken IsSubframe;
- somMToken SetSubframe;
- somMToken IsOverlaid;
- somMToken IsFrozen;
- somMToken SetFrozen;
- somMToken DoesPropagateEvents;
- somMToken SetPropagateEvents;
- somMToken IsInLimbo;
- somMToken SetInLimbo;
- somMToken AcquirePart;
- somMToken ChangePart;
- somMToken GetPartInfo;
- somMToken SetPartInfo;
- somMToken GetViewType;
- somMToken SetViewType;
- somMToken ChangeViewType;
- somMToken GetPresentation;
- somMToken SetPresentation;
- somMToken ChangePresentation;
- somMToken FacetAdded;
- somMToken FacetRemoved;
- somMToken CreateFacetIterator;
- somMToken CreateShape;
- somMToken AcquireFrameShape;
- somMToken ChangeFrameShape;
- somMToken RequestFrameShape;
- somMToken AcquireUsedShape;
- somMToken ChangeUsedShape;
- somMToken CreateTransform;
- somMToken AcquireInternalTransform;
- somMToken ChangeInternalTransform;
- somMToken GetContentExtent;
- somMToken ChangeContentExtent;
- somMToken IsDroppable;
- somMToken SetDroppable;
- somMToken IsDragging;
- somMToken SetDragging;
- somMToken ContentUpdated;
- somMToken ChangeLinkStatus;
- somMToken GetLinkStatus;
- somMToken EditInLink;
- somMToken Invalidate;
- somMToken Validate;
- somMToken InvalidateActiveBorder;
- somMToken DrawActiveBorder;
- somMToken Close;
- somMToken Remove;
- somMToken reserved1;
- somMToken reserved2;
- somMToken reserved3;
- somMToken reserved4;
- somMToken reserved5;
- somMToken reserved6;
- somMToken reserved7;
- somMToken reserved8;
- somMToken reserved9;
- } SOMDLINK ODFrameClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(ODFrame_Class_Source) && !defined(SOM_Module_frame_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list ODFrameClassData
- #endif
- #endif
-
-
- /*
- * -- Typedefs and inline method declarations for left path inherited methods
- * -- are omitted because this compilation had -museinheritedmethods in effect
- */
-
-
- /*
- * -- Typedefs for ODFrame Method Procedures
- */
- SOMEXTERN {
- typedef ODFrame* (* SOMLINK somTD_ODFrame_AcquireContainingFrame)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetContainingFrame)(ODFrame *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODWindow* (* SOMLINK somTD_ODFrame_AcquireWindow)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetWindow)(ODFrame *somSelf, Environment *ev,
- ODWindow* window);
- typedef ODULong (* SOMLINK somTD_ODFrame_GetFrameGroup)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetFrameGroup)(ODFrame *somSelf, Environment *ev,
- ODULong groupID);
- typedef ODULong (* SOMLINK somTD_ODFrame_GetSequenceNumber)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_ChangeSequenceNumber)(ODFrame *somSelf, Environment *ev,
- ODULong sequenceNumber);
- typedef ODBoolean (* SOMLINK somTD_ODFrame_IsRoot)(ODFrame *somSelf, Environment *ev);
- typedef ODBoolean (* SOMLINK somTD_ODFrame_IsSubframe)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetSubframe)(ODFrame *somSelf, Environment *ev,
- ODBoolean isSubframe);
- typedef ODBoolean (* SOMLINK somTD_ODFrame_IsOverlaid)(ODFrame *somSelf, Environment *ev);
- typedef ODBoolean (* SOMLINK somTD_ODFrame_IsFrozen)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetFrozen)(ODFrame *somSelf, Environment *ev,
- ODBoolean isFrozen);
- typedef ODBoolean (* SOMLINK somTD_ODFrame_DoesPropagateEvents)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetPropagateEvents)(ODFrame *somSelf, Environment *ev,
- ODBoolean doesPropagateEvents);
- typedef ODBoolean (* SOMLINK somTD_ODFrame_IsInLimbo)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetInLimbo)(ODFrame *somSelf, Environment *ev,
- ODBoolean isInLimbo);
- typedef ODPart* (* SOMLINK somTD_ODFrame_AcquirePart)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_ChangePart)(ODFrame *somSelf, Environment *ev,
- ODPart* part);
- typedef ODInfoType (* SOMLINK somTD_ODFrame_GetPartInfo)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetPartInfo)(ODFrame *somSelf, Environment *ev,
- ODInfoType partInfo);
- typedef ODTypeToken (* SOMLINK somTD_ODFrame_GetViewType)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetViewType)(ODFrame *somSelf, Environment *ev,
- ODTypeToken viewType);
- typedef void (* SOMLINK somTD_ODFrame_ChangeViewType)(ODFrame *somSelf, Environment *ev,
- ODTypeToken viewType);
- typedef ODTypeToken (* SOMLINK somTD_ODFrame_GetPresentation)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetPresentation)(ODFrame *somSelf, Environment *ev,
- ODTypeToken presentation);
- typedef void (* SOMLINK somTD_ODFrame_ChangePresentation)(ODFrame *somSelf, Environment *ev,
- ODTypeToken presentation);
- typedef void (* SOMLINK somTD_ODFrame_FacetAdded)(ODFrame *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_ODFrame_FacetRemoved)(ODFrame *somSelf, Environment *ev,
- ODFacet* facet);
- typedef ODFrameFacetIterator* (* SOMLINK somTD_ODFrame_CreateFacetIterator)(ODFrame *somSelf, Environment *ev);
- typedef ODShape* (* SOMLINK somTD_ODFrame_CreateShape)(ODFrame *somSelf, Environment *ev);
- typedef ODShape* (* SOMLINK somTD_ODFrame_AcquireFrameShape)(ODFrame *somSelf, Environment *ev,
- ODCanvas* biasCanvas);
- typedef void (* SOMLINK somTD_ODFrame_ChangeFrameShape)(ODFrame *somSelf, Environment *ev,
- ODShape* shape,
- ODCanvas* biasCanvas);
- typedef ODShape* (* SOMLINK somTD_ODFrame_RequestFrameShape)(ODFrame *somSelf, Environment *ev,
- ODShape* shape,
- ODCanvas* biasCanvas);
- typedef ODShape* (* SOMLINK somTD_ODFrame_AcquireUsedShape)(ODFrame *somSelf, Environment *ev,
- ODCanvas* biasCanvas);
- typedef void (* SOMLINK somTD_ODFrame_ChangeUsedShape)(ODFrame *somSelf, Environment *ev,
- ODShape* shape,
- ODCanvas* biasCanvas);
- typedef ODTransform* (* SOMLINK somTD_ODFrame_CreateTransform)(ODFrame *somSelf, Environment *ev);
- typedef ODTransform* (* SOMLINK somTD_ODFrame_AcquireInternalTransform)(ODFrame *somSelf, Environment *ev,
- ODCanvas* biasCanvas);
- typedef void (* SOMLINK somTD_ODFrame_ChangeInternalTransform)(ODFrame *somSelf, Environment *ev,
- ODTransform* transform,
- ODCanvas* biasCanvas);
- typedef void (* SOMLINK somTD_ODFrame_GetContentExtent)(ODFrame *somSelf, Environment *ev,
- ODPoint* contentExtent);
- typedef void (* SOMLINK somTD_ODFrame_ChangeContentExtent)(ODFrame *somSelf, Environment *ev,
- ODPoint* contentExtent);
- typedef ODBoolean (* SOMLINK somTD_ODFrame_IsDroppable)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetDroppable)(ODFrame *somSelf, Environment *ev,
- ODBoolean isDroppable);
- typedef ODBoolean (* SOMLINK somTD_ODFrame_IsDragging)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_SetDragging)(ODFrame *somSelf, Environment *ev,
- ODBoolean isDragging);
- typedef void (* SOMLINK somTD_ODFrame_ContentUpdated)(ODFrame *somSelf, Environment *ev,
- ODUpdateID change);
- typedef void (* SOMLINK somTD_ODFrame_ChangeLinkStatus)(ODFrame *somSelf, Environment *ev,
- ODLinkStatus status);
- typedef ODLinkStatus (* SOMLINK somTD_ODFrame_GetLinkStatus)(ODFrame *somSelf, Environment *ev);
- typedef ODBoolean (* SOMLINK somTD_ODFrame_EditInLink)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_Invalidate)(ODFrame *somSelf, Environment *ev,
- ODShape* invalidShape,
- ODCanvas* biasCanvas);
- typedef void (* SOMLINK somTD_ODFrame_Validate)(ODFrame *somSelf, Environment *ev,
- ODShape* validShape,
- ODCanvas* biasCanvas);
- typedef void (* SOMLINK somTD_ODFrame_InvalidateActiveBorder)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_DrawActiveBorder)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_Close)(ODFrame *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODFrame_Remove)(ODFrame *somSelf, Environment *ev);
- }
-
- #endif /* ODFrame_API */
-
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * -- The C++ Wrapper Class for ODFrame
- */
- class ODFrame : public ODPersistentObject
- {
- public:
-
- // ODFrame::new registers use of the class object, and then uses somNew
- // to allocate memory and load the object method table pointer.
- void *operator new(size_t size)
- {
- SOM_IgnoreWarning(size);
- // Allocate memory using the default allocator for ODFrame, and
- // clear mem & set method table pointer, call basic initialization
- #ifdef SOMCHKNULL
- void * __somResult = (void *)
- somNewObject(ODFrame);
- SOMCHKNULL(__somResult);
- return __somResult;
- #else
- return (void*) somNewObject(ODFrame);
- #endif
- }
-
- // ODFrame::delete uses the default deallocator for the object's class.
- void operator delete(void * obj)
- {
- if (obj) {
- SOM_Resolve(obj,SOMObject,somFree)
- ( (SOMObject*) obj );
- }
- }
-
- /* method: AcquireContainingFrame */
- ODFrame* AcquireContainingFrame(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODFrame* __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,AcquireContainingFrame)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,AcquireContainingFrame)
- (this,ev);
- #endif
- }
-
- /* method: SetContainingFrame */
- void SetContainingFrame(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetContainingFrame)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: AcquireWindow */
- ODWindow* AcquireWindow(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODWindow* __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,AcquireWindow)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,AcquireWindow)
- (this,ev);
- #endif
- }
-
- /* method: SetWindow */
- void SetWindow(Environment *ev,
- ODWindow* window)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetWindow)
- (this,ev,window);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetFrameGroup */
- ODULong GetFrameGroup(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,GetFrameGroup)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,GetFrameGroup)
- (this,ev);
- #endif
- }
-
- /* method: SetFrameGroup */
- void SetFrameGroup(Environment *ev,
- ODULong groupID)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetFrameGroup)
- (this,ev,groupID);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetSequenceNumber */
- ODULong GetSequenceNumber(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,GetSequenceNumber)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,GetSequenceNumber)
- (this,ev);
- #endif
- }
-
- /* method: ChangeSequenceNumber */
- void ChangeSequenceNumber(Environment *ev,
- ODULong sequenceNumber)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,ChangeSequenceNumber)
- (this,ev,sequenceNumber);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: IsRoot */
- ODBoolean IsRoot(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,IsRoot)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,IsRoot)
- (this,ev);
- #endif
- }
-
- /* method: IsSubframe */
- ODBoolean IsSubframe(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,IsSubframe)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,IsSubframe)
- (this,ev);
- #endif
- }
-
- /* method: SetSubframe */
- void SetSubframe(Environment *ev,
- ODBoolean isSubframe)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetSubframe)
- (this,ev,isSubframe);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: IsOverlaid */
- ODBoolean IsOverlaid(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,IsOverlaid)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,IsOverlaid)
- (this,ev);
- #endif
- }
-
- /* method: IsFrozen */
- ODBoolean IsFrozen(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,IsFrozen)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,IsFrozen)
- (this,ev);
- #endif
- }
-
- /* method: SetFrozen */
- void SetFrozen(Environment *ev,
- ODBoolean isFrozen)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetFrozen)
- (this,ev,isFrozen);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoesPropagateEvents */
- ODBoolean DoesPropagateEvents(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,DoesPropagateEvents)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,DoesPropagateEvents)
- (this,ev);
- #endif
- }
-
- /* method: SetPropagateEvents */
- void SetPropagateEvents(Environment *ev,
- ODBoolean doesPropagateEvents)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetPropagateEvents)
- (this,ev,doesPropagateEvents);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: IsInLimbo */
- ODBoolean IsInLimbo(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,IsInLimbo)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,IsInLimbo)
- (this,ev);
- #endif
- }
-
- /* method: SetInLimbo */
- void SetInLimbo(Environment *ev,
- ODBoolean isInLimbo)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetInLimbo)
- (this,ev,isInLimbo);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: AcquirePart */
- ODPart* AcquirePart(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODPart* __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,AcquirePart)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,AcquirePart)
- (this,ev);
- #endif
- }
-
- /* method: ChangePart */
- void ChangePart(Environment *ev,
- ODPart* part)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,ChangePart)
- (this,ev,part);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetPartInfo */
- ODInfoType GetPartInfo(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODInfoType __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,GetPartInfo)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,GetPartInfo)
- (this,ev);
- #endif
- }
-
- /* method: SetPartInfo */
- void SetPartInfo(Environment *ev,
- ODInfoType partInfo)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetPartInfo)
- (this,ev,partInfo);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetViewType */
- ODTypeToken GetViewType(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODTypeToken __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,GetViewType)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,GetViewType)
- (this,ev);
- #endif
- }
-
- /* method: SetViewType */
- void SetViewType(Environment *ev,
- ODTypeToken viewType)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetViewType)
- (this,ev,viewType);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: ChangeViewType */
- void ChangeViewType(Environment *ev,
- ODTypeToken viewType)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,ChangeViewType)
- (this,ev,viewType);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetPresentation */
- ODTypeToken GetPresentation(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODTypeToken __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,GetPresentation)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,GetPresentation)
- (this,ev);
- #endif
- }
-
- /* method: SetPresentation */
- void SetPresentation(Environment *ev,
- ODTypeToken presentation)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetPresentation)
- (this,ev,presentation);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: ChangePresentation */
- void ChangePresentation(Environment *ev,
- ODTypeToken presentation)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,ChangePresentation)
- (this,ev,presentation);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: FacetAdded */
- void FacetAdded(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,FacetAdded)
- (this,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: FacetRemoved */
- void FacetRemoved(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,FacetRemoved)
- (this,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: CreateFacetIterator */
- ODFrameFacetIterator* CreateFacetIterator(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODFrameFacetIterator* __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,CreateFacetIterator)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,CreateFacetIterator)
- (this,ev);
- #endif
- }
-
- /* method: CreateShape */
- ODShape* CreateShape(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODShape* __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,CreateShape)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,CreateShape)
- (this,ev);
- #endif
- }
-
- /* method: AcquireFrameShape */
- ODShape* AcquireFrameShape(Environment *ev,
- ODCanvas* biasCanvas)
- {
- #ifdef SOMCHKEXCEPT
- ODShape* __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,AcquireFrameShape)
- (this,ev,biasCanvas);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,AcquireFrameShape)
- (this,ev,biasCanvas);
- #endif
- }
-
- /* method: ChangeFrameShape */
- void ChangeFrameShape(Environment *ev,
- ODShape* shape,
- ODCanvas* biasCanvas)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,ChangeFrameShape)
- (this,ev,shape,biasCanvas);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: RequestFrameShape */
- ODShape* RequestFrameShape(Environment *ev,
- ODShape* shape,
- ODCanvas* biasCanvas)
- {
- #ifdef SOMCHKEXCEPT
- ODShape* __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,RequestFrameShape)
- (this,ev,shape,biasCanvas);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,RequestFrameShape)
- (this,ev,shape,biasCanvas);
- #endif
- }
-
- /* method: AcquireUsedShape */
- ODShape* AcquireUsedShape(Environment *ev,
- ODCanvas* biasCanvas)
- {
- #ifdef SOMCHKEXCEPT
- ODShape* __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,AcquireUsedShape)
- (this,ev,biasCanvas);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,AcquireUsedShape)
- (this,ev,biasCanvas);
- #endif
- }
-
- /* method: ChangeUsedShape */
- void ChangeUsedShape(Environment *ev,
- ODShape* shape,
- ODCanvas* biasCanvas)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,ChangeUsedShape)
- (this,ev,shape,biasCanvas);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: CreateTransform */
- ODTransform* CreateTransform(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODTransform* __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,CreateTransform)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,CreateTransform)
- (this,ev);
- #endif
- }
-
- /* method: AcquireInternalTransform */
- ODTransform* AcquireInternalTransform(Environment *ev,
- ODCanvas* biasCanvas)
- {
- #ifdef SOMCHKEXCEPT
- ODTransform* __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,AcquireInternalTransform)
- (this,ev,biasCanvas);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,AcquireInternalTransform)
- (this,ev,biasCanvas);
- #endif
- }
-
- /* method: ChangeInternalTransform */
- void ChangeInternalTransform(Environment *ev,
- ODTransform* transform,
- ODCanvas* biasCanvas)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,ChangeInternalTransform)
- (this,ev,transform,biasCanvas);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetContentExtent */
- void GetContentExtent(Environment *ev,
- ODPoint* contentExtent)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,GetContentExtent)
- (this,ev,contentExtent);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: ChangeContentExtent */
- void ChangeContentExtent(Environment *ev,
- ODPoint* contentExtent)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,ChangeContentExtent)
- (this,ev,contentExtent);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: IsDroppable */
- ODBoolean IsDroppable(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,IsDroppable)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,IsDroppable)
- (this,ev);
- #endif
- }
-
- /* method: SetDroppable */
- void SetDroppable(Environment *ev,
- ODBoolean isDroppable)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetDroppable)
- (this,ev,isDroppable);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: IsDragging */
- ODBoolean IsDragging(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,IsDragging)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,IsDragging)
- (this,ev);
- #endif
- }
-
- /* method: SetDragging */
- void SetDragging(Environment *ev,
- ODBoolean isDragging)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,SetDragging)
- (this,ev,isDragging);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: ContentUpdated */
- void ContentUpdated(Environment *ev,
- ODUpdateID change)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,ContentUpdated)
- (this,ev,change);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: ChangeLinkStatus */
- void ChangeLinkStatus(Environment *ev,
- ODLinkStatus status)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,ChangeLinkStatus)
- (this,ev,status);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetLinkStatus */
- ODLinkStatus GetLinkStatus(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODLinkStatus __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,GetLinkStatus)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,GetLinkStatus)
- (this,ev);
- #endif
- }
-
- /* method: EditInLink */
- ODBoolean EditInLink(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODFrame,ODFrame,EditInLink)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODFrame,ODFrame,EditInLink)
- (this,ev);
- #endif
- }
-
- /* method: Invalidate */
- void Invalidate(Environment *ev,
- ODShape* invalidShape,
- ODCanvas* biasCanvas)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,Invalidate)
- (this,ev,invalidShape,biasCanvas);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: Validate */
- void Validate(Environment *ev,
- ODShape* validShape,
- ODCanvas* biasCanvas)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,Validate)
- (this,ev,validShape,biasCanvas);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: InvalidateActiveBorder */
- void InvalidateActiveBorder(Environment *ev)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,InvalidateActiveBorder)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DrawActiveBorder */
- void DrawActiveBorder(Environment *ev)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,DrawActiveBorder)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: Close */
- void Close(Environment *ev)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,Close)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: Remove */
- void Remove(Environment *ev)
- {
- SOM_ResolveD(this,ODFrame,ODFrame,Remove)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- }; /* ODFrame */
-
-
-
- #endif /* SOM_ODFrame_xh */
-